@import url("reset.css");

body {
	color: #1e5494;
	font-family: Arial, Helvetica, sans-serif;
}

a {
	text-decoration: underline;
	color: #1e5494;
}

a:hover {
	text-decoration: underline;
	color: #1e5494;
}

h1 {
	color: #000000;
	font-size: 20px;
}

button,input {
	overflow: visible;
	line-height: 18px;
}

#head {
	width: 100%;
	overflow: hidden;
	margin: 0px auto;
	background: url(../../images/head_bg.jpg) repeat-x left top;
	height: 82px;
	border-bottom: #3a6eaa 1px solid;
}

#head .logo {
	float: left;
	margin-left: 15px;
	text-align: left;
	display: inline;
	text-align: left;
	width: 183px;
}

#head .user {
	float: left;
	margin-left: 30px;
	width: 30%;
	margin-top: 10px;
	text-align: left;
	padding-left: 20px;
	display: inline;
	font-size: 12px;
	line-height: 25px;
	background: url(../../images/head_pic.jpg) left 3px no-repeat;
}

#head .user em {
	color: #000000;
}

#head .search {
	float: right;
	width: 40%;
	margin-right: 15px;
	text-align: right;
	display: inline;
	line-height: 30px;
	margin-top: 10px;
	font-size: 12px;
}

#head .search input {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}

#head .search_input {
	background: url(../../images/input_search_icon.jpg) #ffffff no-repeat
		left center;
	outline: 0;
	height: 20px;
	line-height: 20px;
	padding-left: 25px;
	width: 150px;
	border: 1px solid #adadae;
	font-size: 12px;
	color: #000000;
	width: 150px;
}


.main {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0px auto;
	background: url(../../images/main_body_bg.jpg) repeat-x left top;
}


.left {
	width: 220px;
	float: left;
	margin-top: 5px;
	overflow: hidden;
}

.left_in {
	background: url(../../images/left_bg.jpg) repeat-y left top;
	width: 220px;
	overflow: hidden;
	text-align: left;
}

.left_menu_pic {
	width: 213px;
	overflow: hidden;
	float: left;
	text-align: left;
}

.left_menu {
	width: 213px;
	height: 100%;
	overflow: hidden;
	float: left;
	background: url(../../images/left_menu_bg.jpg) repeat-y left top;
}

h5 {
	width: 211px;
	line-height: 30px;
	overflow: hidden;
	border-top: #dcdcdc 1px solid;
	text-align: left;
}

h5 a {
	display: block;
	text-decoration: none;
	background: url(../../images/li_a_bg.jpg) no-repeat left top;
	font-size: 14px;
}

h5 a:hover {
	display: block;
	text-decoration: none;
	background: url(../../images/li_hover_bg.jpg) no-repeat left top;
	font-size: 14px;
	font-weight: bold;
}

h5 span {
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 10px;
	display: inline;
}

h5.select {
	display: block;
	background: url(../../images/li_hover_bg.jpg) no-repeat left top;
	border-bottom: #dcdcdc 1px solid;
	font-size: 14px;
	font-weight: bold;
}

h5.select a {
	display: block;
	text-decoration: none;
	background: url(../../images/li_hover_bg.jpg) no-repeat left top;
	font-size: 14px;
	font-weight: bold;
}


.list_menu {
	border-top: #8db8e7 1px solid;
	border-bottom: #8db8e7 1px solid;
	overflow: hidden;
	border-right: #8db8e7 1px solid;
	width: 206px;
	height: 265px;
	overflow-y: auto;
	overflow-x: hidden;
	float: left;
	font-size: 12px;
	margin-bottom: 3px;
	margin-top: 3px;
	line-height: 22px;
	display: inline;
}

h6 {
	font-size: 12px;
	font-weight: 100;
	line-height: 22px;
	float: left;
	display: inline;
	height: 22px;
	overflow: hidden;
	margin-left: 20px;
	width: 165px;
	background: url(../../images/list_menu_icon.gif) left center no-repeat;
	text-indent: 15px;
}

.list_menu a {
	text-decoration: underline;
}

.list_menu  a:hover {
	text-decoration: underline;
	color: #ff0000;
}

.list_submenu {
	float: left;
	margin-left: 45px;
	overflow: hidden;
	display: inline;
}

.left_bottom {
	width: 220px;
	text-align: left;
	overflow: hidden;
	float: left;
}


.right {
	width: auto;
	margin-top: 6px;
	overflow: auto;
	height: 100%;
}

.right_list {
	width: 100%;
	float: right;
	overflow: hidden;
}

.user {
	margin-top: 30px;
	margin-left: 30px;
	width: 55%;
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: inline;
	line-height: 30px;
	font-size: 12px;
}

.user em {
	font-style: normal;
	color: #000000;
}

.user p {
	text-indent: 25px;
}

.user span {
	margin-left: 25px;
	color: #000000;
}

.user .notice {
	background: url(../../images/notice_icon.jpg) left center no-repeat;
}

.user .task {
	background: url(../../icon/001002003.png) left center no-repeat;
	height: 17px;
	line-height: 20px;
}


.infor {
	float: right;
	width: 278px;
	margin-right: 30px;
	margin-top: 20px;
	overflow: hidden;
	display: inline;
}

.infor_top {
	text-align: left;
	width: 278px;
	overflow: hidden;
	float: left;
}

.infor_foot {
	text-align: left;
	width: 278px;
	overflow: hidden;
	float: left;
}

.infor_mode {
	background: #e0ecf9;
	width: 278px;
	font-size: 12px;
	overflow: hidden;
}

.infor_mode p {
	margin: 8px 10px 8px 10px;
	overflow: hidden;
	width: 268px;
	text-align: left;
}

.infor_mode input {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}


.news {
	float: left;
	width: 45%;
	margin-top: 30px;
	display: inline;
	overflow: hidden;
	border: #a7c5e2 1px solid;
	background: url(../../images/news_bg.jpg) repeat-x left bottom;
}

.news .news_title {
	margin: 1px auto;
	background: #eff5fb;
	height: 30px;
	line-height: 30px;
	border-bottom: #b3cde6 2px solid;
	width: 100%;
	overflow: hidden;
	text-indent: 20px;
	font-size: 14px;
}

.news_title span {
	float: right;
	margin-right: 15px;
	font-size: 12px;
	text-decoration: underline;
}

.news_icon_link {
	width: 90%;
	margin: 0px auto;
	clear: both;
	overflow: hidden;
}

.news_icon_link ul {
	width: 90%;
	overflow: hidden;
	margin: 0px auto;
}

.news_icon_link ul li {
	width: 33%;
	line-height: 25px;
	height: 25px;
	float: left;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 12px;
}

.news_icon_link ul li img {
	vertical-align: middle;
}

.net_news {
	float: right;;
	width: 45%;
	margin-top: 30px;
	margin-right: 30px;
	display: inline;
	overflow: hidden;
	border: #a7c5e2 1px solid;
	background: url(../../images/news_bg.jpg) repeat-x left bottom;
}

.net_news .news_title {
	margin: 1px auto;
	background: #eff5fb;
	height: 30px;
	line-height: 30px;
	border-bottom: #b3cde6 2px solid;
	width: 100%;
	overflow: hidden;
	text-indent: 20px;
	font-size: 14px;
}

.news_title span {
	float: right;
	margin-right: 15px;
	font-size: 12px;
	text-decoration: underline;
}

.net_news_list {
	width: 97%;
	margin: 8px auto;
	overflow: hidden;
	clear: both;
}

.net_news_list ul {
	width: 97%;
	overflow: hidden;
	margin: 0px auto;
}

.net_news_list ul li {
	width: 97%;
	text-align: left;
	line-height: 27px;
	background: url(../../images/net_news_icon.jpg) no-repeat left center;
	text-indent: 20px;
	font-size: 12px;
}

.net_news_list ul li a {
	text-decoration: underline;
}

.net_news_list ul li a:hover {
	text-decoration: underline;
}

.net_news_list ul li span {
	color: #cacaca;
	float: right;
	margin-right: 15px;
}


.login_user {
	width: 70%;
	float: left;
	margin-left: 30px;
	margin-top: 40px;
	overflow: hidden;
	background: url(../../images/login_user_icon.jpg) no-repeat left center;
	line-height: 30px;
	text-align: left;
	font-size: 12px;
	text-indent: 30px;
}


.list_right {
	width: 99%;
	margin: 10px auto;
	min-height: 100%;
	height: 100%;
}

.list_right_title {
	width: 99%;
	float: left;
	overflow: hidden;
	background: url(../../images/list_fhq_title_bg.jpg) repeat-x left bottom
		;
	height: 40px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
}

.list_right_title span {
	margin-right: 10px;
	margin-left: 10px;
	display: inline;
}

.list_right_title img {
	vertical-align: middle;
}

.list_right_table_title {
	width: 99%;
	margin-top: 5px;
	float: left;
	overflow: hidden;
	background: #89b5e9;
	border-bottom: #aac1de 1px solid;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}

.list_right_table_title_mail {
	width: 99%;
	float: left;
	overflow: hidden;
	background: #89b5e9;
	border-bottom: #aac1de 1px solid;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}

.list_right_table_title_form {
	float: left;
	margin-left: 10px;
	margin-top: 0px;
	overflow: hidden;
	display: inline;
	_margin-top: 3px;
}

.list_right_table_title_form input {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}

.list_right_table_title_form label {
	display: inline-block;
}

.list_right_table_title_page {
	float: right;
	margin-right: 15px;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
}

.list_right_table_title_page em {
	color: #ffffff;
}

.table_box {
	width: 99%;
	height: 100%;
	float: left;
	line-height: 25px;
	font-size: 12px;
	color: #000000;
	overflow: hidden;
}

.table {
	float: left;
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #000000;
	overflow: hidden;
}

.table th {
	color: #1e5494;
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	border-right: #c4cace 1px solid;
	background: #f2f4f6;
	padding-left: 5px;
	border-bottom: #c4cace 1px solid;
	border-left: #ffffff 1px solid;
}

.table td {
	border-bottom: #c4cace 1px solid;
	line-height: 25px;
	font-size: 12px;
	padding-left: 5px;
	overflow: hidden;
}

.select_td {
	background: #eff5fb;
}


.table_box_flow {
	line-height: 25px;
	float: left;
	font-size: 12px;
	color: #000000;
	overflow-y: hidden;
	width: 99%;
	padding-bottom: 15px;
	overflow-x: auto;
}

.table_bs {
	width: auto;
	font-size: 14px;
	color: #000000;
	overflow: hidden;
}

.table_bs th {
	color: #1e5494;
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	border-right: #c4cace 1px solid;
	background: #f2f4f6;
	padding-left: 5px;
	border-bottom: #c4cace 1px solid;
	border-left: #ffffff 1px solid;
}

.table_bs td {
	border-bottom: #c4cace 1px solid;
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	padding-left: 5px;
	overflow: hidden;
}

.select_td {
	background: #eff5fb;
}

.table_small {
	width: 100%;
	height: 100%;
	color: #666600;
	line-height: 25px;
	font-size: 12px;
	color: #000000;
	overflow: hidden;
}

.table_small th {
	color: #000000;
	font-weight: bold;
	border-right: #c4cace 1px solid;
	background: #f2f4f6;
	padding-left: 5px;
	border-bottom: #c4cace 1px solid;
	border-left: #ffffff 1px solid;
}

.table_small td {
	border-bottom: #c4cace 1px solid;
	color: #666600;
	padding-left: 5px;
	overflow: hidden;
}

.table_small td a {
	color: #000000;
	text-decoration: underline;
}

.table_small td a:hover {
	color: #000000;
	text-decoration: underline;
}

.select_td {
	background: #eff5fb;
}

.more {
	margin-left: 40px;
	display: inline;
	margin-top: 8px;
	display: inline;
}

.list_table {
	width: 99%;
	border: #49abc7 1px solid;
	margin: 3px auto;
	overflow: hidden;
}

.list_table_title {
	width: 100%;
	background: #94dbef;
	border-bottom: #49abc7 1px solid;
	overflow: hidden;
	margin-top: 1px;
	height: 30px;
	line-height: 30px;
}

.list_table_title_menu {
	color: #074c02;
	float: left;
	margin-left: 15px;
	display: inline;
	margin-top: 5px;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
}

.list_table_title_menu ul {
	width: auto;
	overflow: hidden;
}

.list_table_title_menu ul li {
	float: left;
	width: 75px;
	line-height: 25px;
	text-align: center;
	text-decoration: underline;
	overflow: hidden;
}

.list_table_title_menu ul li a {
	color: #2f2f2f;
	display: block;
	width: 75px;
	line-height: 25px;
	text-align: center;
	text-decoration: underline;
	overflow: hidden;
}

.list_table_title_menu ul li a:hover {
	display: block;
	background: #e7f4fb;
	font-weight: bold;
	color: #2f2f2f;
	width: 75px;
	line-height: 25px;
	text-align: center;
	text-decoration: underline;
	overflow: hidden;
}

.list_table_title_menu_select {
	background: #ffffff;
	font-weight: bold;
	color: #2f2f2f;
	width: 75px;
	line-height: 25px;
	text-align: center;
	text-decoration: underline;
	overflow: hidden;
}

.list_table_title_edit {
	float: right;
	margin-right: 10px;
	display: inline;
	line-height: 25px;
}

.list_table_title_page {
	background: #f2f4f6;
	height: 25px;
	width: 100%;
	overflow: hidden;
	float: left;
}

.list_table_title_page_add {
	height: 25px;
	float: left;
	margin-left: 10px;
	line-height: 25px;
	background: url(../../images/list_table_add.jpg) no-repeat left center;
	text-indent: 10px;
	display: inline;
}

.list_table_title_page_num {
	float: right;
	margin-right: 15px;
	line-height: 25px;
}

.list_table_title_page_num img {
	vertical-align: middle;
}

.list_table_title_page_num em {
	color: #000000;
}


.list_content {
	width: 99%;
	height: 100%;
	font-size: 12px;
	overflow: hidden;
	float: left;
}

.list_content_title {
	background: #c1d9f3;
	text-indent: 10px;
	text-align: left;
	line-height: 25px;
	height: 25px;
}

.list_content_title img {
	vertical-align: middle;
}

.list_content td {
	border-bottom: #c4cace 1px solid;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	text-align: left;
}

.list_content th {
	border-bottom: #c4cace 1px solid;
	font-weight: 100;
	color: #000000;
	height: 35px;
	line-height: 35px;
	padding-right: 10px;
	text-align: right;
	background: #f6f8fa;
}

.list_content td img {
	vertical-align: middle;
}

.list_content2 {
	width: 99%;
	height: 100%;
	font-size: 12px;
	overflow: hidden;
	float: left;
}

.list_content2 td {
	border-bottom: #c4cace 1px solid;
	height: 20px;
	line-height: 15px;
	padding-left: 10px;
	text-align: left;
}

.list_content2 th {
	border-bottom: #c4cace 1px solid;
	font-weight: 100;
	color: #000000;
	height: 35px;
	line-height: 15px;
	padding-right: 10px;
	text-align: right;
	background: #f6f8fa;
}

.list_content2 td img {
	vertical-align: middle;
}


.list_related {
	width: 99%;
	height: 100%;
	font-size: 12px;
	overflow: auto;
	float: left;
}

.list_related_left {
	width: 49%;
	float: left;
	overflow: hidden;
}

.list_related_right {
	width: 49%;
	float: right;
	overflow: hidden;
}


.list_content_img {
	width: 99%;
	height: 100%;
	margin-top: 20px;
	float: left;
	font-size: 12px;
	overflow: hidden;
	border: #aac1de 1px solid;
}

.list_content_img_title {
	background: #c1d9f3;
	float: left;
	margin-top: 1px;
	width: 100%;
	border-bottom: #b3c7e1 1px solid;
	height: 25px;
	line-height: 25px;
	text-indent: 15px;
	font-weight: bold;
	font-size: 14px;
}

.list_content_img_title span {
	float: right;
	margin-right: 15px;
	font-size: 12px;
	color: #000;
	font-weight: 100;
}

.list_content_img_title input {
	vertical-align: middle;
	display: inline-block;
	zoom: 1;
}

.list_content_img_pic {
	width: 100%;
	margin: 10px auto;
	overflow: hidden;
	text-align: center;
}

.list_content_img_pic ul {
	width: 100%;
	overflow: hidden;
	text-align: center;
}

.list_content_img_pic ul li {
	float: left;
	width: 90px;
	height: 90px;
	border: #cecece 1px solid;
	padding: 3px;
	display: inline;
	text-align: center;
	margin-left: 15px;
}

.list_content_img_pic ul li img {
	vertical-align: middle;
	margin-top: 3px;
}


.step_mail {
	width: 99%;
	height: 100%;
	float: left;
	font-size: 12px;
	overflow: auto;
}

.step_mail_form {
	width: 100%;
	overflow: hidden;
	float: left;
	background: #eff5fb;
	padding-bottom: 15px;
	border-bottom: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
}

.step_mail_left {
	width: 66%;
	overflow: hidden;
	float: left;
	margin-left: 10px;
	display: inline;
}

.step_form {
	width: 100%;
	height: 100%;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
	overflow: hidden;
}

.step_form th {
	height: 20px;
	line-height: 20px;
	padding-right: 10px;
	text-align: right;
	padding-top: 5px;
	font-weight: 100;
}

.step_form td {
	height: 20px;
	line-height: 20px;
	padding-top: 10px;
	text-align: left;
}

.step_form input {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}

.step_form_textarea {
	width: 97%;
	line-height: 20px;
	border: 1px solid #adadae;
	height: 250px;
}

.step_form_input {
	width: 97%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}


.org_tree {
	width: 38%;
	background: #ffffff;
	display: inline;
	overflow: hidden;;
	float: right;
	margin-top: 10px;
	margin-right: 15px;
	border: #bbd2f8 1px solid;
}

.org_tree_title {
	background: #bbd2f8;
	height: 25px;
	line-height: 25px;
	width: 100%;
	text-align: left;
	text-indent: 10px;
	color: #000000;
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.org_tree_list {
	height: 290px;
	overflow: auto;
	width: 100%;
	float: left;
}

.org_tree_list a {
	font-size: 12px;
	text-decoration: none;
}

.org_tree_list a:hover {
	font-size: 12px;
	text-decoration: none;
}

.org_tree_inside {
	height: 260px;
	overflow: auto;
	width: 100%;
	float: left;
}

.org_tree_inside a {
	font-size: 12px;
	text-decoration: none;
}

.org_tree_inside a:hover {
	font-size: 12px;
	text-decoration: none;
}

.org_tree_note {
	height: 230px;
	overflow: auto;
	width: 100%;
	float: left;
}

.org_tree_note a {
	font-size: 12px;
	text-decoration: none;
}

.org_tree_note a:hover {
	font-size: 12px;
	text-decoration: none;
}


.step_mail_title {
	width: 99%;
	overflow: hidden;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}

.step_mail_title ul {
	width: 100%;
	overflow: hidden;
	float: left;
}

.step_mail_title ul li {
	width: 114px;
	float: left;
	height: 27px;
	line-height: 27px;
	text-align: center;
	margin-right: 5px;
}

.step_mail_title a {
	display: block;
	width: 114px;
	text-decoration: underline;
	background: url(../../images/step_title_bg_a.jpg) no-repeat left center;
}

.step_mail_title a:hover {
	display: block;
	text-decoration: none;
	width: 114px;
	color: #ffffff;
	text-decoration: none;
	background: url(../../images/step_title_bg_hover.jpg) no-repeat left
		center;
}

.step_mail_title_select {
	width: 114px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	background: url(../../images/step_title_bg_hover.jpg) no-repeat left
		center;
	color: #ffffff;
}

.step_btn {
	width: 99%;
	font-size: 12px;
	height: 30px;
	text-align: right;
	float: left;
	overflow: hidden;
	background: #89b5e9;
	border-bottom: #4980c2 1px solid;
	color: #000000;
}

.step_btn span {
	display: block;
	margin-left: 10px;
	margin-top: 5px;
	float: left;
	display: inline;
}

.step_btn em {
	color: #ffffff;
}

.step_page {
	float: right;
	margin-right: 10px;
	height: 30px;
	line-height: 30px;
	display: inline;
}

.step_page em {
	color: #ffffff;
}


.image {
	width: auto;
}

.image img {
	vertical-align: middle;
}


.net_ru_add {
	width: 99%;
	margin: 0px;
	float: left;
	overflow: hidden;
}

.net_ru_add_in {
	width: 93%;
	margin: 30px auto;
	overflow: hidden;
}

.net_ru_add_form {
	float: left;
	overflow: hidden;
	width: 50%;
	font-size: 12px;
}

.add_form_table {
	width: 100%;
	border: #bbd2f8 1px solid;
	height: 100%;
	font-size: 12px;
	overflow: hidden;
	float: left;
}

.add_form_table th {
	text-align: right;
	font-weight: 100;
	background: #f6f8fa;
	border-bottom: #c4cace 1px solid;
	overflow: hidden;
}

.add_form_table td {
	text-align: left;
	padding-left: 10px;
	line-height: 45px;
	height: 45px;
	border-bottom: #c4cace 1px solid;
}

.add_form_table td em {
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
}

.add_form_input {
	width: 80%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}

.add_form_annex {
	width: 74%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}

.add_form_textarea {
	width: 80%;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}


.net_ru_heed {
	width: 48%;
	float: right;
	overflow: hidden;
	font-size: 12px;
	text-align: left;
	line-height: 36px;
	color: #000000;
}

.net_ru_heed strong {
	color: #ff0000;
	font-size: 12px;
}

.net_ru_heed em {
	color: #bcbcbc;
	font-size: 12px;
	font-style: normal;
}

.net_ru_heed a {
	color: #ff0000;
	text-decoration: underline;
}

.net_ru_heed a:hover {
	color: #ff0000;
	text-decoration: underline;
}


.net_add_btn {
	width: 100%;
	margin: 0px auto;
	padding-top: 30px;
	overflow: hidden;
	text-align: center;
	line-height: 30px;
	height: 30px;
	font-size: 12px;
}


.add_rz_table_in {
	width: 97%;
	margin: 5px auto;
	overflow: hidden;
}

.add_rz_table_form {
	float: left;
	overflow: hidden;
	width: 45%;
	font-size: 12px;
}

.add_rz_table {
	width: 100%;
	height: 100%;
	font-size: 12px;
	overflow: hidden;
	float: left;
}

.add_rz_table th {
	text-align: right;
	font-weight: 100;
	line-height: 30px;
	height: 40px;
}

.add_rz_table td input {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}

.add_rz_table_title {
	font-size: 14px;
	font-weight: bold;
	border-bottom: #e3e9ef 1px solid;
	text-align: left;
}

.add_rz_table td {
	text-align: left;
	line-height: 30px;
	height: 40px;
}

.add_rz_table td em {
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
}

.add_rz_input {
	width: 86%;
	font-size: 12px;
	color: #000000;
	height: 20px;
	line-height: 20px;
}

.add_rz_input_add {
	width: 95%;
	font-size: 12px;
	color: #000000;
	height: 20px;
	line-height: 20px;
}

.add_rz_small_input {
	width: 69%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}

.add_rz_small_select {
	width: 69%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}

.add_rz_small_textarea {
	width: 90%;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}

.add_rz_annex {
	width: 72%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}

.add_rz_table_form_right {
	float: right;
	overflow: hidden;
	width: 45%;
	font-size: 12px;
}


.fhq_add {
	width: 99%;
	margin: 0px;
	float: left;
	overflow: hidden;
}

.fhq_add_in {
	width: 90%;
	margin: 30px auto;
	overflow: hidden;
}

.fhq_add_form {
	float: left;
	overflow: hidden;
	width: 100%;
	font-size: 12px;
}

.fhq_add_table {
	width: 100%;
	height: 100%;
	font-size: 12px;
	overflow: hidden;
	float: left;
}

.fhq_add_table th {
	text-align: right;
	font-weight: 100;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
}

.fhq_add_table td {
	text-align: left;
	line-height: 40px;
	height: 40px;
}

.fhq_add_table td em {
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
}

.fhq_add_input {
	width: 90%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}

.fhq_add_annex {
	width: 66%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}

.fhq_add_select {
	width: 34%;
	height: 23px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}

.fhq_add_textarea {
	width: 80%;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}


.process_form_textarea {
	width: 97%;
	float: left;
	line-height: 20px;
	border: 1px solid #adadae;
	height: 120px;
}

.process_form {
	width: 100%;
	overflow: hidden;
	float: left;
	background: #eff5fb;
	padding-bottom: 15px;
	border-bottom: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
}

.process_form_right {
	width: 38%;
	overflow: hidden;
	float: right;
	display: inline;
}

.process_form_left {
	width: 58%;
	background: #ffffff;
	margin-left: 15px;
	margin-top: 10px;
	display: inline;
	overflow: hidden;;
	float: left;
	margin-right: 15px;
	border: #bbd2f8 1px solid;
}

.process_form_title {
	background: #bbd2f8;
	height: 25px;
	line-height: 25px;
	width: 100%;
	text-align: left;
	text-indent: 10px;
	color: #000000;
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.process_form_left_tree {
	height: 165px;
	overflow: auto;
	width: 100%;
	float: left;
}

.process_form_left_tree a {
	font-size: 12px;
	text-decoration: none;
}

.process_form_left_tree a:hover {
	font-size: 12px;
	text-decoration: none;
}


#process_tree {
	width: 88%;
	margin: 3px auto;
	padding: 3px;
	overflow: auto;
}

#process_tree input {
	vertical-align: middle;
}

#infoBox {
	position: absolute;
	left: 450px;
	top: 40px;
	border: 1px solid #ccc;
	width: 400px;
	padding: 0 10px;
	line-height: 150%;
}

#debugMSG strong {
	color: #f00;
}


.data_admin {
	width: 98%;
	float: left;
	overflow: hidden;
}

.data_admin_list {
	width: 98%;
	float: left;
	margin: 0px auto;
	overflow: hidden;
}

.data_admin_list ul {
	width: 100%;
	overflow: hidden;
}

.data_admin_list ul li {
	width: 20%;
	padding-top: 10px;
	text-indent: 40px;
	float: left;
	text-align: left;
	margin-top: 25px;
	height: 50px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	font-weight: bold;
	background: url(../../images/data_admin_li_a.jpg) no-repeat left center;
}

.data_admin_list ul li img {
	vertical-align: middle;
}

.data_admin_list span {
	display: inline;
	height: 25px;
	line-height: 25px;
	margin-left: 40px;
	font-size: 12px;
	color: #bababa;
}


#lTREEMenuDEMO {
	width: 79%;
	border: 1px solid #ccc;
	margin: 3px auto;
	padding: 3px;
	float: left;
	height: 120px;
	overflow: auto;
}

#infoBox {
	position: absolute;
	left: 450px;
	top: 40px;
	border: 1px solid #ccc;
	width: 400px;
	padding: 0 10px;
	line-height: 150%;
}

#debugMSG strong {
	color: #f00;
}


.shortcut_title {
	width: 99%;
	margin-top: 5px;
	float: left;
	overflow: hidden;
	background: #89b5e9;
	border-bottom: #aac1de 1px solid;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-indent: 15px;
	font-weight: bold;
	color: #000;
}

.shortcut_set {
	width: 99%;
	overflow: hidden;
	float: left;
	background: #eff5fb;
}

.shortcut_set_menu {
	margin: 0px auto;
	overflow: hidden;
	width: 90%;
	clear: both;
}

.shortcut_set_menu_title {
	margin: 15px auto 0px auto;
	overflow: hidden;
	width: 90%;
	clear: both;
	border-bottom: #aac9ea 2px solid;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.shortcut_set_menu ul {
	width: 100%;
	overflow: hidden;
}

.shortcut_set_menu ul li {
	float: left;
	width: 20%;
	text-align: left;
	height: 35px;
	font-size: 12px;
	line-height: 35px;
	border-bottom: #c9d7e5 1px solid;
	border-top: #fff 1px solid;
}

.shortcut_set_menu ul li input {
	vertical-align: middle;
	display: inline-block;
	zoom: 1;
}

.shortcut_set_menu ul li img {
	vertical-align: middle;
}

.shortcut_set_btn {
	margin: 10px auto 20px auto;
	font-size: 12px;
	overflow: hidden;
	width: 90%;
	clear: both;
	text-align: left;
	height: 35px;
	line-height: 35px;
}


.data_table {
	width: 100%;
	height: 100%;
	line-height: 25px;
	font-size: 14px;
	color: #000000;
	overflow: hidden;
}

.data_table th {
	color: #1e5494;
	font-size: 12px;
	font-weight: 100;
	border-right: #c4cace 1px solid;
	background: #f2f4f6;
	padding-left: 10px;
	height: 30px;
	border-bottom: #c4cace 1px solid;
	border-left: #ffffff 1px solid;
}

.data_table td {
	border-bottom: #c4cace 1px solid;
	font-size: 12px;
	padding-left: 5px;
	overflow: hidden;
	height: 30px;
}

.data_table td input {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}

.select_td {
	background: #eff5fb;
}

.data_table_title {
	background: #c1d9f3;
	text-indent: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 25px;
	height: 25px;
}

.data_table_title_small {
	background: #e8f0f8;
	text-indent: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 25px;
	height: 25px;
}

.data_table_textarea {
	width: 99%;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}

.data_table_p {
	line-height: 25px;
	font-size: 12px;
	text-align: left;
	margin-top: 10px;
	background: #ddd;
}

.data_table_content {
	width: 100%;
	height: 100%;
	line-height: 22px;
	font-size: 14px;
	color: #000000;
	overflow: hidden;
}

.data_table_content th {
	color: #1e5494;
	font-size: 12px;
	font-weight: 100;
	border-right: #c4cace 1px solid;
	background: #f2f4f6;
	padding-left: 10px;
	height: 20px;
	border-bottom: #c4cace 1px solid;
	border-left: #ffffff 1px solid;
}

.data_table_content td {
	border-bottom: #c4cace 1px solid;
	font-size: 12px;
	padding-left: 5px;
	overflow: hidden;
	height: 20px;
}

.data_table_content td input {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}


.search_list {
	width: 99%;
	height: 100%;
	font-size: 12px;
	overflow: hidden;
	float: left;
}

.search_list_title {
	width: 100%;
	background: #c1d9f3;
	text-indent: 10px;
	text-align: left;
	line-height: 25px;
	height: 25px;
}

.search_list_form {
	width: 100%;
	height: 50px;
	margin-top: 10px;
	line-height: 50px;
	text-align: left;
}

.search_list_form input {
	vertical-align: middle;
	display: inline-block;
	zoom: 1;
	font-size: 12px;
}

.search_list_input {
	width: 72%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
}

.search_list_content {
	width: 90%;
	float: left;
	overflow: hidden;
	margin-left: 10px;
	display: inline;
}

.search_list_content ul {
	width: 100%;
	overflow: hidden;
}

.search_list_content ul li {
	width: 75%;
	color: #000000;
	float: left;
	margin-top: 15px;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
}

.search_list_content ul li h3 {
	font-size: 16px;
	font-weight: 100;
	color: #000099;
}

.search_list_content ul li h3 a {
	font-size: 16px;
	font-weight: 100;
	color: #000099;
	text-decoration: underline;
}

.search_list_content ul li h3 a:hover {
	font-size: 16px;
	font-weight: 100;
	color: #000099;
	text-decoration: underline;
}

.search_list_content em {
	color: #ff0000;
}

.search_list_content span {
	color: #009900;
}

.search_list_content span a {
	color: #009900;
	text-decoration: none;
}

.search_list_content span a:hover {
	color: #009900;
	text-decoration: underline;
}

.search_page {
	width: 90%;
	float: left;
	margin-top: 15px;
	overflow: hidden;
	margin-left: 10px;
	font-size: 14px;
}

.search_page a {
	font-size: 14px;
	color: #000099;
	text-decoration: underline;
}

.search_page a:hover {
	font-size: 14px;
	color: #000099;
	text-decoration: underline;
}

.search_list_keyword {
	width: 100%;
	background: #deecff;
	display: inline;
	text-align: left;
	float: left;
	margin-top: 15px;
	color: #000;
	font-size: 16px;
}

.search_list_keyword_list {
	margin-left: 15px;
	margin-top: 5px;
	display: inline;
	width: auto;
	float: left;
	overflow: hidden;
}

.search_list_keyword span {
	float: left;
	display: block;
	margin-left: 15px;
	text-align: left;
	line-height: 60px;
	height: 60px;
	font-size: 16px;
	font-weight: bold;
}

.search_list_keyword_list ul {
	overflow: hidden;
	width: auto;
}

.search_list_keyword_list ul li {
	float: left;
	width: 130px;
	text-align: left;
	line-height: 25px;
}

.search_list_keyword_list ul li a {
	font-size: 14px;
	color: #000099;
	text-decoration: underline;
}

.search_list_keyword_list ul li a:hover {
	font-size: 14px;
	color: #000099;
	text-decoration: underline;
}

.search_list {
	width: 99%;
	height: 100%;
	font-size: 12px;
	overflow: hidden;
	float: left;
}


.gaoji {
	width: 97%;
	overflow: hidden;
	margin: 20px auto;
	clear: both;
}

.search_gaoji {
	width: 100%;
	overflow: hidden;
	color: #000000;
	line-height: 32px;
}

.search_gaoji th {
	padding-left: 20px;
	font-weight: bold;
	text-align: left;
}

.search_input {
	width: 50%;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #000000;
}

.search_gaoji input {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}


.system_zzhjg {
	float: left;
	overflow: hidden;
	width: 50%;
	font-size: 12px;
}

.system_zzhjg_form {
	float: left;
	overflow: hidden;
	width: 48%;
	font-size: 12px;
	margin-top: 15px;
}


#lTREEMenu {
	width: 90%;
	border: 1px solid #ccc;
	margin: 3px auto;
	padding: 3px;
	float: left;
}

#infoBox {
	position: absolute;
	left: 450px;
	top: 40px;
	border: 1px solid #ccc;
	width: 400px;
	padding: 0 10px;
	line-height: 150%;
}

#debugMSG strong {
	color: #f00;
}

#lTREEMenu dd img {
	vertical-align: middle;
}


.table_box_public {
	width: 100%;
	height: 100%;
	float: left;
	line-height: 25px;
	font-size: 12px;
	color: #000000;
	overflow: hidden;
}


.handle_html {
	width: 95%;
	float: left;
	margin-left: 13px;
	font-size: 12px;
	overflow: hidden;
	border: #aac1de 1px solid;
	display: inline;
}

.handle_process_title {
	background: #bbd2f8;
	margin-top: 1px;
	height: 25px;
	line-height: 25px;
	width: 100%;
	text-align: left;
	text-indent: 10px;
	color: #000000;
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.handle_process__tree {
	height: 165px;
	overflow: auto;
	width: 100%;
	float: left;
}

.prhandle_process__tree a {
	font-size: 12px;
	text-decoration: none;
}

.handle_process__tree a:hover {
	font-size: 12px;
	text-decoration: none;
}

.handle_process_content {
	width: 90%;
	margin: 20px auto;
	overflow: hidden;
	line-height: 25px;
}

.handle_process_content em {
	color: #000000;
	font-size: 12px;
	font-style: normal;
}

.handle_process_content strong {
	color: #ff0000;
	font-size: 12px;
}

.handle_title {
	width: 99%;
	margin-top: 10px;
	float: left;
	overflow: hidden;
	background: url(../../images/list_fhq_title_bg.jpg) repeat-x left bottom
		;
	height: 40px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
}

.handle_title span {
	margin-right: 10px;
	margin-left: 10px;
	display: inline;
}

.handle_title img {
	vertical-align: middle;
}

.handle_btn {
	width: 90%;
	margin: 10px auto;
	overflow: hidden;
	text-align: center;
}


.printer_title {
	width: 978px;
	margin: 20px auto 0px auto;
	border: #aac1de 1px solid;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	font-weight: bold;
	text-indent: 20px;
	text-align: center;
}

.printer_title span {
	font-size: 12px;
	color: #bbb;
	font-weight: 100;
}

.list_content_printer {
	width: 980px;
	margin: 0px auto 10px auto;
	font-size: 12px;
	overflow: hidden;
	border: #aac1de 1px solid;
}

.list_content_title_printer {
	background: #c1d9f3;
	text-indent: 15px;
	text-align: left;
	line-height: 25px;
	height: 25px;
}

.list_content_title_printer img {
	vertical-align: middle;
}

.list_content_printer td {
	border-bottom: #c4cace 1px solid;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	text-align: left;
}

.list_content_printer th {
	border-bottom: #c4cace 1px solid;
	font-weight: 100;
	color: #000000;
	height: 25px;
	line-height: 25px;
	padding-right: 10px;
	text-align: right;
	background: #f6f8fa;
}

.list_content_printer td img {
	vertical-align: middle;
}


.print_work {
	width: 980px;
	margin: 0px auto 10px auto;
	line-height: 25px;
	font-size: 14px;
	border: #aac1de 1px solid;
	color: #000000;
	overflow: hidden;
}

.print_work th {
	color: #1e5494;
	font-size: 12px;
	font-weight: bold;
	border-right: #c4cace 1px solid;
	background: #f2f4f6;
	padding-left: 5px;
	border-bottom: #c4cace 1px solid;
	border-left: #ffffff 1px solid;
}

.print_work td {
	border-bottom: #c4cace 1px solid;
	font-size: 12px;
	padding-left: 5px;
	overflow: hidden;
}


.data_table_content_print {
	width: 980px;
	margin: 0px auto;
	line-height: 22px;
	font-size: 14px;
	border: #aac1de 1px solid;
	color: #000000;
	overflow: hidden;
}

.data_table_content_print th {
	color: #1e5494;
	font-size: 12px;
	font-weight: 100;
	border-right: #c4cace 1px solid;
	background: #f2f4f6;
	padding-left: 10px;
	height: 20px;
	border-bottom: #c4cace 1px solid;
	border-left: #ffffff 1px solid;
}

.data_table_content_print td {
	border-bottom: #c4cace 1px solid;
	font-size: 12px;
	padding-left: 5px;
	overflow: hidden;
	height: 20px;
}

.data_table_content_print td input {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}


.preview_title {
	width: 95%;
	margin: 20px auto 0px auto;
	border: #aac1de 1px solid;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	font-weight: bold;
	text-indent: 20px;
	text-align: center;
}

.preview_title span {
	font-size: 12px;
	color: #bbb;
	font-weight: 100;
}

.data_table_content_preview {
	width: 95%;
	margin: 0px auto;
	line-height: 22px;
	font-size: 14px;
	border: #aac1de 1px solid;
	color: #000000;
	overflow: hidden;
}

.data_table_content_preview th {
	color: #1e5494;
	font-size: 12px;
	font-weight: 100;
	border-right: #c4cace 1px solid;
	background: #f2f4f6;
	padding-left: 10px;
	height: 20px;
	border-bottom: #c4cace 1px solid;
	border-left: #ffffff 1px solid;
}

.data_table_content_preview td {
	border-bottom: #c4cace 1px solid;
	font-size: 12px;
	padding-left: 5px;
	overflow: hidden;
	height: 20px;
}

.data_table_content_preview td input {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}

#divMainTab .tab_normal {
	padding: 5px 2px 2px 2px;
	text-align: center;
	cursor: pointer;
	border-right: solid 1px #9cd9f5;
	background-color: #dee7f5;
	border-collapse: separate;
}

#divMainTab .tab_selected {
	padding: 5px 2px 2px 2px;
	text-align: center;
	cursor: pointer;
	border-right: solid 1px #9cd9f5;
	background-color: #f8f8f8;
}

#divMainTab {
	border-left: solid 1px #9cd9f5;
	border-top: solid 1px #9cd9f5;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.divContent {
	width: 99%;
	height: 470px;
	clear: both;
	border-bottom: solid 1px #9cd9f5;
	border-left: solid 1px #9cd9f5;
	border-right: solid 1px #9cd9f5;
}

#divMainTab a {
	text-decoration: none;
	color: #00ccff;
}

#divMainTab a:hover {
	text-decoration: underline;
	color: #cc0000;
}

.tab_tree {
	width: 30%;
	background: #ffffff;
	display: inline;
	overflow: hidden;
	float: right;
	margin-top: 10px;
	margin-right: 15px;
}

#find_users {
	position: absolute;
	padding-left:17px;
	z-index: 100;
	top: 180px;
	width:28%;
	height:74%;
	border-left: solid 1px #9cd9f5;
	border-right: solid 1px #9cd9f5;
	border-bottom: solid 1px #9cd9f5;
	background-color: #FFFFFF;
	display: none;
	
}